﻿.colorblue{color:#3577B3;}
.ka-cir{border:1px solid #cbcbcb;position: relative;}
.kabox{width:938px;height:54px;background:#fff url('../images/kabg.gif') no-repeat right 0;	}
.ka-cir .tl,.ka-cir .tr,.ka-cir .bl,.ka-cir .br{
	width:4px;
	height:4px;
	overflow:hidden;
	display:block; 
	position:absolute;
	background:url('../images/yuanj.gif') no-repeat;}
.ka-cir .tl{top:-1px; left:-1px;}
.ka-cir .tr{top:-1px; right:-1px;background-position:0 -4px;}
.ka-cir .bl{bottom:-1px; left:-1px;background-position:0 -8px;}
.ka-cir .br{bottom:-1px; right:-1px;background-position:0 -12px;}
.kanote{padding:8px 10px 0; line-height:28px;}
.kanote h5{color:#132345; font:16px 黑体,宋体;}
.kammian{
	width:758px;
	margin-top:10px;
	background:#fff;
}
.kamiancon{padding-top:15px;}
.cardpic{
	margin-left:12px;
	float:left;
}
.card-info{
	border:1px solid #cbcbcb; 
	width:464px;
	/*height:188px;*/
	overflow:hidden;
	padding:1px 0;
	float:left;
	display:inline;
	margin-left:20px;
}
.card-info dl{
	border-bottom:1px #c3c3c3 dashed;
	padding:11px 5px;
	float:left;
	width:454px;
}
.card-info dt{
	color:#369;
	float:left; 
	width:80px; 
	text-align:right;
	padding-right:6px;
}
.card-info dd{float:left;}
.katime span{
	display:inline-block;
	background:url('../images/katimebg.gif') no-repeat;
	width:54px;
	height:18px;
	line-height:18px;
	margin-right:8px;
	cursor:pointer;
	text-align:center;
}
.katime span.on{background-position:0 -18px;}
.kamiancon input,.kamiancon label{vertical-align:middle;}
.card-buy label{ margin:0 10px 0 5px;}
.card-buy dt{
	padding-top:3px;
	*padding-top:5px;
}
.card-buy table{float:left;}
.card-zhi{width:60px;padding-left:2px;float:left;}
.card-buy dd p{clear:both;}
dl.card-num{border-bottom:none;}
.card-num dt{padding-top:1px;}
.card-num-txt{
	width:50px;
	height:20px;
	text-align:center;
	font:16px/20px Arial, Helvetica, sans-serif,宋体;
	font-weight:bold;
	margin-right:15px;
}
.card-num dd b{
	font:22px Arial, Helvetica, sans-serif,宋体;
	color:#f30;
	margin:0 2px;
}
.ka-pay{margin-top:15px;}
.ka-pay h5{
	background:url('../images/kapay-icon.jpg') repeat-x 0 -44px;  
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	padding-left:10px;
}
.ka-pay ul,.btnorange,.ka-order table{width:718px;margin:15px auto;}
.ka-pay ul{padding-bottom:15px;}
.ka-pay label{
	background:url('../images/card-pay.gif') no-repeat 0 -300px;
	width:120px;
	height:45px;
	display:inline-block; 
	text-indent:-9999px;
	cursor:pointer;
}
.ka-pay li{
	display:inline;
	float:left;
	margin:10px 19px;
}
.ka-pay label.zhifubao{background-position:0 0;}
.ka-pay label.webbank{background-position:0 -50px;}
.ka-pay label.huopay{background-position:0 -105px;}
.ka-pay label.ziqupay{background-position:0 -160px;}
.btnorange{text-align:right;border-top:1px solid #ccc; padding-top:14px;}
.btnorange a{
	background:url('../images/kapay-icon.jpg') no-repeat 0 -75px;
	width:96px;
	height:32px;
	line-height:32px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.btnorange a:link,.btnorange a:visited{color:#fff;}
.huo-address,.huo-way{
	display:inline;
	margin:22px 15px 8px;
	width:340px;
}
.huo-address dt{font-size:14px;}
.huo-address dd{margin:10px 0 10px 10px;}
.huo-address input{
	padding:2px;
	height:16px;
	line-height:16px;
}
.input312{width:310px;}.input200{width:200px;}.input90{width:90px;}
.huo-way{
	line-height:26px;
	width:310px;
	margin:22px 25px 8px 0;
}
.noteinfo{border-top:1px solid #dedede; margin-top:5px;padding:5px;}
.fapiao{
	border:1px #dedede dashed;
	background:#FFFFE4;
	position:relative;
}
.nofapiao,.nofapiaoiframe{
	position:absolute;
	top:0;
	left:0;
	width:350px;
	height:120px;
	background:#fff;
	opacity: 0.4;
	filter:alpha(opacity=40); 
}
.nofapiaoiframe{z-index:1;}
.nofapiao{z-index:10;}

.fapiao table{margin:6px 0; width:100%;}
.fapiao td{padding:5px 2px;}
.fapiao th{padding:5px;font-weight:normal;}
.fapiao input{width:220px;}
.ka-order table{border:1px solid #dedede;}
.ka-order table td,.ka-order th{
	padding:8px 0;
	text-align:center;
}
.ka-order th{border-bottom:1px solid #dedede;}
.okbtn{
	text-align:right;
	width:90%;
	margin:5px auto;
}
.kazaiy{width:168px;margin-top:10px;}
.kazaiy h5{
	background:url('../images/kapay-icon.jpg') no-repeat;
	height:28px;
	line-height:28px;
	color:#fff;
	font-size:14px;
	padding-left:8px;
}
.kazaiy p{
	border:1px solid #CACBCB;
	border-bottom:0;
	padding:10px;
	line-height:20px;
	background:#fff;
	overflow:hidden;
}
.kazaiy .ftcir{
	height:14px;
	overflow:hidden;
	display:block;
	background:url('../images/kapay-icon.jpg') no-repeat 0 -29px;
}

/**选择银行弹出层**/
.shadebox{
	background-color: #000000;
	opacity: 0.4;
    filter:alpha(opacity=40);
	width:100%;
	height:1110px;
	left: 0;
	top: 0;
    position: absolute;
    z-index: 10000;
}
.kaselbank{
	width:668px;
	height:272px; 
	padding:10px 2px 10px 10px;
	position:absolute;
	background:#fff;
	z-index:10001;
	border:1px solid #000;

}
.selbank li{float:left; display:inline; width:156px;margin:5px;}
.selbank .label-box{
	width:123px;
	height:30px;
	display:inline-block;
	border:1px solid #eee;
	vertical-align:middle;
}
.selbank .label-selected{border:1px solid #f00;}
.bankbox{
	display:block;
	width:123px;
	height:30px; 
	background:url('../images/bankicon.png') no-repeat;
	text-indent:-99999px;
	cursor:pointer;
}
.selbankok{text-align:right; padding-right:20px;}
.selbankok input{padding:2px 8px;letter-spacing:2px;}
.selbank input{vertical-align:middle;margin-left:0;margin-right:3px;cursor:pointer;}

.icbc{background-position:0 -40px;}
.cmb{background-position:0 -80px;}
.abc{background-position:0 -480px;}
.ccb{background-position:0 -320px;}
.comm{background-position:0 -600px;}
.cib{background-position:0 -3365px;}
.bjbank{background-position:0 -3240px;}
.sdb{background-position:0 -240px;}
.cmbc{background-position:0 -120px;}
.spdb{background-position:0 -360px;}
.boc{background-position:0 -520px;}
.gdb{background-position:0 -280px;}
.cittc{background-position:0 -200px;}
.hzcb{background-position:0 -760px;}
.ceb{background-position:0 -440px;}
.shbank{background-position:0 -840px;}
.nbbank{background-position:0 -1240px;}
.spabank{background-position:0 -1880px;}
.bjrcb{background-position:0 -2640px;}
.bankboxclose{margin-bottom:10px;}.bankboxclose h2{font-size:14px;}
.bankboxclose a{
	float:right;
	margin-right:15px;
	font-size:14px;
}
.bankboxclose em{
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
}
.xuyao{margin:15px 0 0 15px; font-size:14px; vertical-align:middle; color:#f30;}
.xuyao input,.xuyao label{
	vertical-align:middle;
	margin-right:4px;
	background:none;
	width:auto;
	height:auto;
	text-indent:0;
}
.ka-ordertop,.ka-orderbt{
	background:url('../images/oderinfo-tb.jpg') no-repeat;
	height:13px;
	overflow:hidden;
	width:740px;
	margin:0 auto;
}
.ka-orderbt{
	background-position:0 -14px;
	height:14px;
}
.ka-ordermain{
	background:url('../images/orderinfobg.jpg') repeat-y;
	width:700px;
	margin:auto;
	padding:5px 20px;
}
.ka-ordermain h2{font-size:22px; letter-spacing:4px;}
.ka-ordermain h3{
	font-size:14px;
	font-family:宋体, Arial, Helvetica, sans-serif;
	padding:8px 0;
	font-weight:normal;
	margin-bottom:25px;
}
.ka-ordermain h3 b{font-size:15px;}
.ka-ordertt dt{
	margin-top:10px;
	padding:5px;
	border-bottom:1px solid #dedede;
	font-size:16px;
	color:#003365;
}
.ka-ordertt dd{
	padding:10px 0;
	line-height:26px;
	font-size:14px;
}
.ka-ordertt dd strong{
	font-weight:normal;
	display:inline-block;
	width:100px;
	text-align:right;
	margin-right:5px;
}
.productinfo th,.productinfo td{
	text-align:left;
	padding:2px 5px;
}
.kaleibei{
	text-decoration:underline;
	color:#369;
}
.back{font-size:14px;}.back span{font-family:Arial;}
.kabuy-list{border-collapse:collapse; width:100%; margin-top:15px; font-size:14px;}
.kabuy-list th,.kabuy-list td{
	border:1px solid #dedede;
	padding:10px 8px;
	text-align:left;
}